Other Classes

The following classes are available globally.

  • The GiniColor class allows to customize color for the light and the dark modes.

    See more

    Declaration

    Swift

    @objc
    public class GiniColor : NSObject
  • Core class for GiniPayBusiness SDK.

    See more

    Declaration

    Swift

    @objc
    public final class GiniPayBusiness : NSObject
  • The GiniPayBusinessConfiguration class allows customizations to the look of the Gini Pay Business SDK. If there are limitations regarding which API can be used, this is clearly stated for the specific attribute.

    Note

    Text can also be set by using the appropriate keys in a Localizable.strings file in the projects bundle. The library will prefer whatever value is set in the following order: attribute in configuration, key in strings file in project bundle, key in strings file in GiniPayBusiness bundle.

    Note

    Images can only be set by providing images with the same filename in an assets file or as individual files in the projects bundle. The library will prefer whatever value is set in the following order: asset file in project bundle, asset file in GiniPayBusiness bundle. See the avalible images for overriding in GiniImages.xcassets.
    See more

    Declaration

    Swift

    public final class GiniPayBusinessConfiguration : NSObject
  • Provides a way to set all possible font weights used in the GiniPayBusiness SDK.

    Possible weights:

    • regular
    • bold
    • light
    • thin
    See more

    Declaration

    Swift

    public class GiniFont : NSObject
  • View model class for review screen

    See more

    Declaration

    Swift

    public class PaymentReviewModel : NSObject
  • Undocumented

    See more

    Declaration

    Swift

    public final class PaymentReviewViewController : UIViewController, UIGestureRecognizerDelegate
    extension PaymentReviewViewController: UITextFieldDelegate
    extension PaymentReviewViewController: UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout
  • Undocumented

    See more

    Declaration

    Swift

    open class ZoomedImageView : UIScrollView
    extension ZoomedImageView: UIScrollViewDelegate